﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Authentication;
using ComunesMGI.DataTypes;
using System.Configuration;
using System.Data.SqlClient;
using MGI.AccesoDatos.AccesoBD;

namespace MGI.AccesoDatos
{
    class DAOUsuarios: IDatosUsuarios
    {
        public List<DataUsuario> GetUsuarios() {
            BDUsuarios bdUsuarios = new BDUsuarios();
            return bdUsuarios.GetUsuarios();
        }

        public void AddUsuario(DataUsuario usuario)
        {
            BDUsuarios bdUsuarios = new BDUsuarios();
            bdUsuarios.AddUsuario(usuario);
        }

        public void ModificarUsuario(DataUsuario usuario)
        {
            BDUsuarios bdUsuarios = new BDUsuarios();
            bdUsuarios.ModificarUsuario(usuario);
        }

        public void BajaUsuario(int usrCod)
        {
            BDUsuarios bdUsuarios = new BDUsuarios();
            bdUsuarios.BajaUsuario(usrCod);
        }

        public DataUsuario GetUsuario(string nomUsuario) 
        {
            BDUsuarios bdUsuarios = new BDUsuarios();
            return bdUsuarios.GetUsuarioPorNombre(nomUsuario);
        }

        public DataUsuario GetUsuario(int codUsuario)
        {
            BDUsuarios bdUsuarios = new BDUsuarios();
            return bdUsuarios.GetUsuario(codUsuario);
        }
    }

}
